package com.mm.pojo;

import javax.persistence.*;

@Table(name = "goods_storage_info")
public class GoodsStorageInfo {
    /**
     * 物资入库表id
     */
    @Id
    @Column(name = "stor_id")
    private String storId;

    /**
     * 入库单号
     */
    @Column(name = "stor_odd")
    private String storOdd;

    /**
     * 入库时间
     */
    @Column(name = "stor_time")
    private Long storTime;

    /**
     * 物资信息表id
     */
    @Column(name = "good_id")
    private String goodId;

    /**
     * 入库数量
     */
    @Column(name = "stor_num")
    private String storNum;

    /**
     * 总价
     */
    @Column(name = "stor_total_prices")
    private Double storTotalPrices;

    /**
     * 操作员工和工号（账号所属员工姓名和工号）
     */
    @Column(name = "admin_id_oper")
    private String adminIdOper;

    /**
     * 审核状态（0-驳回、1-未审核、2-已审核）
     */
    @Column(name = "stor_status")
    private Long storStatus;

    /**
     * 审核员姓名
     */
    @Column(name = "admin_id_check")
    private String adminIdCheck;

    /**
     * 创建时间
     */
    @Column(name = "stor_create_time")
    private Long storCreateTime;

    /**
     * 修改时间
     */
    @Column(name = "stor_update_time")
    private Long storUpdateTime;

    /**
     * 获取物资入库表id
     *
     * @return stor_id - 物资入库表id
     */
    public String getStorId() {
        return storId;
    }

    /**
     * 设置物资入库表id
     *
     * @param storId 物资入库表id
     */
    public void setStorId(String storId) {
        this.storId = storId;
    }

    /**
     * 获取入库单号
     *
     * @return stor_odd - 入库单号
     */
    public String getStorOdd() {
        return storOdd;
    }

    /**
     * 设置入库单号
     *
     * @param storOdd 入库单号
     */
    public void setStorOdd(String storOdd) {
        this.storOdd = storOdd;
    }

    /**
     * 获取入库时间
     *
     * @return stor_time - 入库时间
     */
    public Long getStorTime() {
        return storTime;
    }

    /**
     * 设置入库时间
     *
     * @param storTime 入库时间
     */
    public void setStorTime(Long storTime) {
        this.storTime = storTime;
    }

    /**
     * 获取物资信息表id
     *
     * @return good_id - 物资信息表id
     */
    public String getGoodId() {
        return goodId;
    }

    /**
     * 设置物资信息表id
     *
     * @param goodId 物资信息表id
     */
    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    /**
     * 获取入库数量
     *
     * @return stor_num - 入库数量
     */
    public String getStorNum() {
        return storNum;
    }

    /**
     * 设置入库数量
     *
     * @param storNum 入库数量
     */
    public void setStorNum(String storNum) {
        this.storNum = storNum;
    }

    /**
     * 获取总价
     *
     * @return stor_total_prices - 总价
     */
    public Double getStorTotalPrices() {
        return storTotalPrices;
    }

    /**
     * 设置总价
     *
     * @param storTotalPrices 总价
     */
    public void setStorTotalPrices(Double storTotalPrices) {
        this.storTotalPrices = storTotalPrices;
    }

    /**
     * 获取操作员工和工号（账号所属员工姓名和工号）
     *
     * @return admin_id_oper - 操作员工和工号（账号所属员工姓名和工号）
     */
    public String getAdminIdOper() {
        return adminIdOper;
    }

    /**
     * 设置操作员工和工号（账号所属员工姓名和工号）
     *
     * @param adminIdOper 操作员工和工号（账号所属员工姓名和工号）
     */
    public void setAdminIdOper(String adminIdOper) {
        this.adminIdOper = adminIdOper;
    }

    /**
     * 获取审核状态（0-驳回、1-未审核、2-已审核）
     *
     * @return stor_status - 审核状态（0-驳回、1-未审核、2-已审核）
     */
    public Long getStorStatus() {
        return storStatus;
    }

    /**
     * 设置审核状态（0-驳回、1-未审核、2-已审核）
     *
     * @param storStatus 审核状态（0-驳回、1-未审核、2-已审核）
     */
    public void setStorStatus(Long storStatus) {
        this.storStatus = storStatus;
    }

    /**
     * 获取审核员姓名
     *
     * @return admin_id_check - 审核员姓名
     */
    public String getAdminIdCheck() {
        return adminIdCheck;
    }

    /**
     * 设置审核员姓名
     *
     * @param adminIdCheck 审核员姓名
     */
    public void setAdminIdCheck(String adminIdCheck) {
        this.adminIdCheck = adminIdCheck;
    }

    /**
     * 获取创建时间
     *
     * @return stor_create_time - 创建时间
     */
    public Long getStorCreateTime() {
        return storCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param storCreateTime 创建时间
     */
    public void setStorCreateTime(Long storCreateTime) {
        this.storCreateTime = storCreateTime;
    }

    /**
     * 获取修改时间
     *
     * @return stor_update_time - 修改时间
     */
    public Long getStorUpdateTime() {
        return storUpdateTime;
    }

    /**
     * 设置修改时间
     *
     * @param storUpdateTime 修改时间
     */
    public void setStorUpdateTime(Long storUpdateTime) {
        this.storUpdateTime = storUpdateTime;
    }
}